using System;

namespace MoonFramework.Event
{
    public interface IEvent
    {
        public void Init()
        {
            RegisterEvent();
        }
        
        public void RegisterEvent();
        public void SendEvent();
        public void RemoveEvent();

        public void Dispose()
        {
            RemoveEvent();
        }
    }
}